#ifndef _OPERATORNODE__H_
#define _OPERATORNODE__H_

#include "Node.h"

namespace operatorNode{


class OperatorNode : public node::Node{
public:	

	enum OperatorType {ot_none, ot_add, ot_sub, ot_mul, ot_div, ot_last };
	OperatorNode(OperatorType t);

	OperatorType Type() { return type_; }
	std::string Execute();
private:
	OperatorType type_;

};

}

#endif /* _OPERATORNODE__H_ */
